home *** CD-ROM | disk | FTP | other *** search
- MODULE x;
- FROM InOut IMPORT WriteString, WriteLn;
- FROM People IMPORT Programmer;
- FROM MyKindOfProgrammers IMPORT Modula2Programmer;
- FROM Objects IMPORT
- ALLOCATEOBJECT,DEALLOCATEOBJECT,MEMBEROBJECT;
-
- CLASS CProgrammer;
- INHERIT Programmer;
- END CProgrammer;
-
- VAR m2programmer :Modula2Programmer;
- cprogrammer :CProgrammer;
-
- BEGIN
- NEW( m2programmer );
- NEW( cprogrammer );
- IF m2programmer.isSmart() THEN
- WriteString( "this m2 programmer is smart" ); WriteLn;
- END;
- IF cprogrammer.isSmart() THEN
- WriteString( "this C programmer is smart" ); WriteLn;
- END;
- END x.